A Metalevel Architecture for Dynamism and Reeection in C++
نویسندگان
چکیده
MetaObject Protocols (M.O.P) recently deened for C++ Chi93a] do not t the needs of evolution in DataBases Management Systems (D.B.M.S.). In this paper, we present DyReCT, an extension of C++ that allows instances migration, reeection and run-time classes modiications. Thanks to a metalevel, these new functionalities are transparent for the user. DyReCT should fulll our future needs for data persistence and data distribution.
منابع مشابه
Towards Competence Assessment for Intelligent Systems
The present paper deals with the problem of reeective behaviour in artiicial intelligence. An intelligent system is said to enjoy the ability of reeection, to some degree, if it has some ability to evaluate the quality of its own behaviour. So far, investigations in this area were exclusively focused on metalevel architectures. In this paper, reeection is understood as a problem of a system's b...
متن کاملAn Overview of Reflection and Its Use in Cooperation
This paper describes a number of approaches to the development of more intelligent and more adaptable software. The paper introduces the notion of reeection and surveys two major styles: task and programming reeection. The paper then introduces a new form, viz operational reeection, based on the integration of these styles. This form of reeection is applied to cooperative environments and enabl...
متن کاملDesign and Implementation of Metalevel Architecture in C + + { MPC + + Approach {
We developed a compile-time metalevel architecture in C ++ , called the MPC ++ metalevel architecture, to not only extend and modify language semantics, but also extend syntax. This architecture overcomes the imperative languages' issue of compile-time metalevel processing. The proposed metalevel architecture has been implemented and tested. A typical metalevel programming example is given to d...
متن کامل